class ConsoleLog implements ILog {
  log(tag: string, msg: string): void {
    console.log(tag + ":" + msg)
  }

  debug(tag: string, msg: string): void {
    console.debug(tag + ":" + msg)
  }

  error(tag: string, msg: string): void {
    console.error(tag + ":" + msg)
  }
}

export const logUtils: ILog = new ConsoleLog()

interface ILog {
  log(tag: string, msg: string)

  debug(tag: string, msg: string)

  error(tag: string, msg: string)
}